package com.atguigu.gmall.list.service;

import com.atguigu.gmall.model.list.SearchParam;
import com.atguigu.gmall.model.list.SearchResponseVo;

import java.io.IOException;
import java.util.Optional;

/**
 * @author atguigu-mqx
 */
public interface SearchService {

    //  上架： upd mysql is_sale = 1;
    void upperGoods(Long skuId);

    //  下架：
    void lowerGoods(Long skuId);

    //  热度排名：本质：更新hotScore  skuId
    void updateHotScore(Long skuId);

    //  查询数据：
    SearchResponseVo search(SearchParam searchParam) throws IOException;


}
